Part Number Hot Search : 
MMBTA05 SI2107 AOZ102 MC14556B RU30120 C2012C0 M24064 74HC405
Product Description
Full Text Search
 

To Download PPC405GPR-3DB266 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  part number 405gpr revision 2.04 ? september 7, 2007 amcc 1 405gpr power pc 405gpr embedded processor data sheet features ?powerpc ? 405 32-bit risc processor core operating up to 400mhz with 16kb i- and d-caches ? synchronous dram (sdram) interface operating up to 133mhz - 32-bit interface for non-ecc applications - 40-bit interface serves 32 bits of data plus 8 check bits for ecc applications ? 4kb on-chip memory (ocm) ? external peripheral bus - flash rom/boot rom interface - direct support for 8-, 16-, or 32-bit sram and external peripherals - up to eight devices - external mastering supported ? dma support for external peripherals, internal uart and memory - scatter-gather chaining supported - four channels ? pci revision 2.2 compliant interface (32-bit, up to 66mhz) - synchronous or asynchronous pci bus interface - internal or external pci bus arbiter ? ethernet 10/100mbps (full-duplex) support with media independent interface (mii) ? programmable interrupt controller supports 13 external and 19 internal edge triggered or level- sensitive interrupts ? programmable timers ? two serial ports (16550 compatible uart) ? one iic interface ? general purpose i/o (gpio) available ? supports jtag for board level testing ? internal processor local bus (plb) runs at sdram interface frequency ? supports powerpc processor boot from pci memory ? unique software-accessible 64-bit chip id number (ecid). description designed specifically to address embedded applications, the powerpc 405gpr (ppc405gpr) provides a high-performance, low-power solution that interfaces to a wide range of peripherals by incorporating on-chip power management features and lower power dissipation requirements. this chip contains a high-performance risc processor core, sdram controller, pci bus interface, ethernet interface, control for external rom and peripherals, dma with scatter-gather support, serial ports, iic interface, and general purpose i/o. technology: cmos sa-27e, 0.18 m (0.11 m l eff ) package: 456-ball (35mm or 27mm) enhanced plastic ball grid array (e-pbga) in both leaded and lead-free versions power (typical): 0.72w at 266mhz
405gpr ? power pc 405gpr embedded processor 2 amcc revision 2.04 ? september 7, 2007 data sheet contents ordering, pvr, and jtag information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 address map support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 on-chip memory (ocm) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 plb to pci interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 sdram memory controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 external peripheral bus controller (ebc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 dma controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 serial interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 iic bus interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 general purpose io (gpio) controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 universal interrupt controller (uic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 10/100 mbps ethernet mac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 jtag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 signal list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 spread spectrum clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 strapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 tables system memory address map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 dcr address map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 signals listed alphabetically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 signals listed by ball assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 pin summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 signal functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 package thermal specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 recommended dc operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 input capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 dc electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 clocking specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 peripheral interface clock timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 i/o specificationsgroup 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 i/o specificationsgroup 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 ppc405gpr legacy mode strapping pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 ppc405gpr new mode strapping pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
405gpr ? power pc 405g pr embedded processor amcc 3 revision 2.04 ? september 7, 2007 data sheet figures ppc405gpr embedded controller functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 27mm, 456-ball e-pbga package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 35mm, 456-ball e-pbga package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5v-tolerant input current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 input setup and hold waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 output delay and float timing waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
405gpr ? power pc 405gpr embedded processor 4 amcc revision 2.04 ? september 7, 2007 data sheet ordering, pvr, and jtag information the part number contains a revision code. this refers to the die mask revision number and is included in the part numbering scheme for identification purposes only. the pvr (processor version register) is software accessible and contains additional information about the revision level of the part. refer to the powerpc 405gpr embedded processor user?s manual for details on the register content. product name order part number 1 processor fre- quency package rev level pvr value jtag id ppc405gpr ppc405gpr-3bb266 266mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3jb266 266mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3bb266z 266mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3jb266z 266mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr PPC405GPR-3DB266 266mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3kb266 266mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr PPC405GPR-3DB266z 266mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3kb266z 266mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3bb333 333mhz 2 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3jb333 333mhz 2 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3bb333z 333mhz 2 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3jb333z 333mhz 2 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3db333 333mhz 2 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3kb333 333mhz 2 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3db333z 333mhz 2 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3kb333z 333mhz 2 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3bb400 400mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3jb400 400mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3bb400z 400mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3jb400z 400mhz 35mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3db400 400mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3kb400 400mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3db400z 400mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 ppc405gpr ppc405gpr-3kb400z 400mhz 27mm, 456 e-pbga b 0x50910951 0x24088049 notes 1: z at the end of the order part number indicates a tape-and- reel shipping package. otherwise, the chips are shipped in a tray . 2. if the 333mhz parts are operated at 266mhz or less , the operational temperature range is extended to 105 c
405gpr ? power pc 405g pr embedded processor amcc 5 revision 2.04 ? september 7, 2007 data sheet order part number key part number ppc405gpr-3bb266x package and operational case temperature processor speed grade 3 reliability revision level shipping package blank = tray z = tape and reel 266mhz 400mhz b: 35mm, 456 e-pbga, -40c to +85c d: 27mm, 456 e-pbga, -40c to +85c 333mhz j: 35mm, 456 e-pbga lead-free, -40c to +85c k: 27mm, 456 e-pbga lead-free, -40c to +85c
405gpr ? power pc 405gpr embedded processor 6 amcc revision 2.04 ? september 7, 2007 data sheet ppc405gpr embedded controll er functional block diagram the ppc405gpr is designed using the ibm ? microelectronics blue logic tm methodology in which major functional blocks are integrated together to create an application-sp ecific asic product. this approach provides a consistent way to create complex asi cs using ibm coreconnect tm bus architecture. ppc405 processor core docm iocm dcu icu ocm control ocm sram dcr bus 16kb on-chip peripheral bus (opb) gpio iic uart uart mal ethernet dma bridge processor local bus (plb) sdram pci bridge code decompression external bus controller controller clock control reset power mgmt jtag trace timers mmu mii controller opb interrupt controller arb 32-bit addr 32-bit data 13-bit addr 32-bit data external bus master controller universal i-cache d-cache (4-channel) (codepack ? ) 66 mhz max (async) dcrs 33 mhz max (sync) 16kb arb
405gpr ? power pc 405g pr embedded processor amcc 7 revision 2.04 ? september 7, 2007 data sheet address map support the ppc405gpr incorporates two simple and separate a ddress maps. the first address map defines the possible use of address regions that the processor can access. the second address map is for device configuration registers (dcrs). the dcrs are access ed by software running on the ppc4 05gpr processor th rough the use of mtdcr and mfdcr instructions. system memory address map 4gb system memory function subfunction start address end address size general use sdram, external peripherals, and pci memory note: any of the address ranges listed at right may be use for any of the above functions. 0x00000000 0xe7ffffff 3712mb 0xe8010000 0xe87fffff 8mb 0xec000000 0xeebfffff 44mb 0xeee00000 0xef3fffff 6mb 0xef500000 0xef5fffff 1mb 0xf0000000 0xffffffff 256mb boot-up peripheral bus boot 1 0xffe00000 0xffffffff 2mb pci boot 2 0xfffe0000 0xffffffff 128kb pci pci i/o 0xe8000000 0xe800ffff 64kb pci i/o 0xe8800000 0xebffffff 56mb configuration registers 0xeec00000 0xeec00007 8b interrupt acknowledge and special cycle 0xeed00000 0xeed00003 4b local configuration registers 0xef400000 0xef40003f 64b internal peripherals uart0 0xef600300 0xef600307 8b uart1 0xef600400 0xef600407 8b iic0 0xef600500 0xef60051f 32b opb arbiter 0xef600600 0xef60063f 64b gpio controller registers 0xef600700 0xef60077f 128b ethernet controller regi sters 0xef600800 0xef6008ff 256b notes: 1. when peripheral bus boot is selected, peri pheral bank 0 is automatically configured at reset to the address range listed abov e. 2. if pci boot is selected, a plb-to-pci mapping is automat ically configured at reset to the address range listed above. 3. after the boot process, software may reassi gn the boot memory regions for other uses. 4. all address ranges not listed above are reserved.
405gpr ? power pc 405gpr embedded processor 8 amcc revision 2.04 ? september 7, 2007 data sheet dcr address map 4kb device configuration registers function start address end address size total dcr address space 1 0x000 0x3ff 1kw (4kb) 1 by function: reserved 0x000 0x00f 16w memory controller registers 0x010 0x011 2w external bus controller registers 0x012 0x013 2w decompression controller registers 0x014 0x015 2w reserved 0x016 0x017 2w on-chip memory controller registers 0x018 0x01f 8w reserved 0x020 0x07f 96w plb registers 0x080 0x08f 16w reserved 0x090 0x09f 16w opb bridge out registers 0x0a0 0x0a7 8w electronic chip id (ecid) 0x0a8 0x0a9 2w reserved 0x0aa 0x0af 6w clock, control, interrupt routing, and reset 0x0b0 0x0b7 8w power management 0x0b8 0x0bf 8w interrupt controller 0x0c0 0x0cf 16w reserved 0x0d0 0x0ff 48w dma controller registers 0x100 0x13f 64w reserved 0x140 0x17f 64w ethernet mal registers 0x180 0x1ff 128w reserved 0x200 0x3ff 512w notes: 1. dcr address space is addres sable with up to 10 bits (1024 or 1k unique a ddresses). each unique address represents a single 32 -bit (word) register, or 1 kilowo rd (kw) (which equals 4 kb).
405gpr ? power pc 405g pr embedded processor amcc 9 revision 2.04 ? september 7, 2007 data sheet on-chip memory (ocm) the ocm feature comprises a memory controller and a one-port 4kb static ram (sram) accessed by the processor core. features include: ? low-latency access to critical instructions and data ? performance identical to cache hits without misses ? contents change only under program control plb to pci interface the plb to pci interface core provides a mechanism for connecting pci devices to the local powerpc processor and local memory. this interface is compliant with version 2.2 of the pci specification. features include: ? internal pci bus arbiter for up to six external devices at pci bus speeds up to 66mhz. internal arbiter use is optional and can be disabled for systems which employ an external arbiter. ? pci bus frequency up to 66mhz - synchronous operation at 1/n fractions of plb speed (n = 1 to 4) to 33mhz maximum - asynchronous operation from 1/8 plb frequency to 66mhz maximum ? 32-bit pci address/data bus ? power management: - pci bus power management v1.1 compliant ? supports 1:1, 2:1, 3:1, 4:1 clock ratios from plb to pci ? buffering between plb and pci: - pci target 64-byte write post buffer - pci target 96-byte read prefetch buffer - plb slave 32-byte write post buffer - plb slave 64-byte read prefetch buffer ? error tracking/status ? supports pci target side configuration ? supports processor access to all pci address spaces: - single-byte pci i/o reads and writes - pci memory single-beat and prefetch-burst reads and single-beat writes - single-byte pci configuration reads and writes (type 0 and type 1) - pci interrupt acknowledge - pci special cycle
405gpr ? power pc 405gpr embedded processor 10 amcc revision 2.04 ? september 7, 2007 data sheet ? supports pci target access to all plb address spaces ? supports powerpc processor boot from pci memory sdram memory controller the ppc405gpr memory controller core provides a low latency access path to sdram memory. a variety of system memory configurations are supported. the memory controller supports up to four physical banks. up to 256mb per bank are supported, up to a maximum of 1gb. memory timings, address and bank sizes, and memory addressing modes are programmable. features include: ? 11x8 to 13x11 addressing for sdram (2- and 4-bank) ? 32-bit memory interface support ? programmable address compare for each bank of memory ? industry standard 168-pin dimms are supported (some configurations) ? pc-133 support for 133 mhz memory ? 4mb to 256mb per bank ? programmable address mapping and timing ? auto refresh ? page mode accesses with up to 4 open pages ? power management (self-refresh) ? error checking and correction (ecc) support - standard single-error correct, double-error detect coverage - aligned nibble error detect - address error logging external peripheral b us controller (ebc) ? supports eight banks of rom, eprom, sram, flash memory, or slave peripherals ? up to 66mhz operation ? burst and non-burst devices ? 8-, 16-, 32-bit byte-addressable data bus width support ? latch data on ready ? programmable 2k clock time-out counter with disable for ready ? programmable access timing per device - 0C255 wait states for non-bursting devices - 0C31 burst wait states for first access and up to 7 wait states for subsequent accesses
405gpr ? power pc 405g pr embedded processor amcc 11 revision 2.04 ? september 7, 2007 data sheet - programmable cson, csoff relative to address - programmable oeon, weon, weoff (0 to 3 clock cycles) relative to cs ? programmable address mapping ? peripheral device pacing with external ready ? external master interface - write posting from external master - read prefetching on plb for external master reads - bursting capable from external master - allows external master access to all non-ebc plb slaves - external master can control ebc slaves for own access and control dma controller ? supports the following transfers: - memory-to-memory transfers - buffered peripheral to memory transfers - buffered memory to peripheral transfers ? four channels ? scatter/gather capability for prog ramming multiple dma operations ? 8-, 16-, 32-bit peripheral support (opb and external) ? 32-bit addressing ? address increment or decrement ? internal 32-byte data buffering capability ? supports internal and external peripherals ? support for memory mapped peripherals ? support for peripherals running on slower frequency buses
405gpr ? power pc 405gpr embedded processor 12 amcc revision 2.04 ? september 7, 2007 data sheet serial interface ? one 8-pin uart and one 4-pin uart interface provided ? selectable internal or external serial clock to allow a wide range of baud rates ? register compatibility wit h ns16550 register set ? complete status re porting capability ? transmitter and receiver are each buffered with 16-byte fifos when in fifo mode ? fully programmable serial-interface characteristics ? supports dma using internal dma engine iic bus interface ? compliant with philips? semiconductors i 2 c specification, dated 1995 ? operation at 100khz or 400khz ?8-bit data ? 10- or 7-bit address ? slave transmitter and receiver ? master transmitter and receiver ? multiple bus masters ? supports fixed v dd iic interface ? two independent 4 x 1 byte data buffers ? fifteen memory-mapped, fully programmable configuration registers ? one programmable interrupt request signal ? provides full management of all iic bus protocol ? programmable error recovery general purpose io (gpio) controller ? controller functions and gpio registers are programm ed and accessed via memory-mapped opb bus master accesses ? 23 of 24 gpios are pin-shared with other functions. dcrs control whether a particular pin that has gpio capabilities acts as a gpio or is used for an other purpose. the 23 gp ios are multiplexed with: - 7 of 8 chip selects - all 13 external interrupts - all nine instruction trace pins ? each gpio output is separately programmable to emulate an open-drain driver (i.e., drives to zero, three- stated if output bit is 1)
405gpr ? power pc 405g pr embedded processor amcc 13 revision 2.04 ? september 7, 2007 data sheet universal interrupt controller (uic) the universal interrupt controller (uic) provides the co ntrol, status, and communications necessary between the various sources of interrupts and the local powerpc processor. features include: ? supports 13 external and 19 internal interrupts ? seven of the 13 interrupts are mapped to the same gpios as the ppc405gp. ? the other six interrupts can be mapped to any of the gpios. ? edge triggered or level-sensitive ? positive or negative active ? non-critical or critical interrupt to processor core ? programmable critical interrupt priority ordering ? programmable critical interrupt vector for faster vector processing 10/100 mbps ethernet mac ? capable of handling full/half duplex 100mbps and 10mbps operation ? uses the medium independent interface (mii) to the physical layer (phy not included on chip) jtag ? ieee 1149.1 te st access port ? ibm riscwatch debugger support ? jtag boundary scan description language (bsdl)
405gpr ? power pc 405gpr embedded processor 14 amcc revision 2.04 ? september 7, 2007 data sheet 27mm, 456-ball e-pbga package a m 1.0 typ 0.60 0.1 solderball x 456 26 af 27.0 25.0 27.0 b a c 0.20 ? 0.30 ? 0.10 c ab 24 typ gold gate release corresponds to 0.20 c c 0.5 0.1 pcb substrate mold compound b c d e f g h j k l m aa n p r t u v w y ab ac ad ae thermal balls a1 ball location 135 7 911131517 19 2 4 6 810 12 14 16 18 21 23 25 20 22 24 top view bottom view 0.25 0.35 c c notes: 1. all dimensions are in mm. 2.65 max m 2. this package is available in leaded or lead-free configurations. logo view ? part number 1ywwbzzzzz lot number ppc405gpr ccccccc
405gpr ? power pc 405g pr embedded processor amcc 15 revision 2.04 ? september 7, 2007 data sheet 35mm, 456-ball e-pbga package a m 1.27 0.75 0.15 solderball x 456 26 af 35.0 31.75 35.0 b a c 0.20 ? 0.30 ? 0.15 c a b 30.0 typ gold gate release corresponds to 0.20 c c 0.6 0.1 pcb substrate mold compound b c d e f g h j k l m aa n p r t u v w y ab ac ad ae thermal balls a1 ball location 135 7 911131517 19 2 4 6 810 12 14 16 18 21 23 25 20 22 24 top view bottom view 0.25 0.35 c c notes: 1. all dimensions are in mm. 2.65 max m 2. this package is available in leaded or lead-free configurations. logo view ? part number 1ywwbzzzzz lot number ppc405gpr ccccccc
405gpr ? power pc 405gpr embedded processor 16 amcc revision 2.04 ? september 7, 2007 data sheet pin lists the ppc405gpr embedded controller is available as a 45 6-ball e-pbga leaded or lead-free package. the 456- ball package is available in two sizes 35 millimeters and 27 millimet ers. in this section th ere are two tables that correlate the external signals to the physical package pin (ball) on which they appear. the following table lists all the external signals in alphabetical order and shows the ball number on which the signal appears. multiplexed signals are shown with the default signal (following reset) not in brackets and the alternate signal in brackets. multiplexed signals appear alphabeti cally multiple times in the listonce for each signal name on the ball. the page number listed gives the page in signal functional description on page 30 where the signals in the indicated interface group begin. signals listed alphabetically (sheet 1 of 9) signal name ball interface group page agnd e22 system 35 av dd d25 system 35 ba0 ba1 ab24 ac24 sdram 32 banksel0 banksel1 banksel2 banksel3 ad17 af17 ae15 ac14 sdram 32 be0 [pcic0] be1 [pcic1] be2 [pcic2] be3 [pcic3] d19 f24 k24 r26 pci 30 busreq r3 external master peripheral 34 cas ab23 sdram 32 clken0 clken1 ab25 ac25 sdram 32 dmaack0 dmaack1 dmaack2 dmaack3 d16 b15 b14 c12 external slave peripheral 32 dmareq0 dmareq1 dmareq2 dmareq3 c16 d14 c11 a7 external slave peripheral 32 dqm0 dqm1 dqm2 dqm3 ac12 ac10 ac6 aa3 sdram 32 dqmcb ac15 sdram 32 ecc0 ecc1 ecc2 ecc3 ecc4 ecc5 ecc6 ecc7 ae14 af15 af14 ad13 af13 af12 ae13 ad12 sdram 32 emcmdclk h24 ethernet 31 emcmdio[phymdio] ad26 ethernet 31 emctxd0 emctxd1 emctxd2 emctxd3 j26 l25 l24 p25 ethernet 31 emctxen k23 ethernet 31
405gpr ? power pc 405g pr embedded processor amcc 17 revision 2.04 ? september 7, 2007 data sheet emctxerr k25 ethernet 31 eot0/tc0 eot1/tc1 eot2/tc2 eot3/tc3 f3 g2 v2 y1 external slave peripheral 32 extack y3 external master peripheral 34 extreq y4 external master peripheral 34 extreset t3 external master peripheral 34 gnd a1 a2 a6 a11 a16 a19 a21 a26 b2 b25 b26 c3 c24 d4 d23 e5 e9 e13 e14 e18 f1 f26 h1 j5 j22 l1 l11-l16 l26 m11-m16 n5 n11-n16 n22 p5 p11-p16 p22 r11-r16 t1 t11-t16 t26 v5 v22 w26 aa1 aa26 ab5 ground note: l11-l16, m11-m16, n11-n16, p11-p16, r11-r16, and t11-t16 are also thermal balls. 37 signals listed alphabetically (sheet 2 of 9) signal name ball interface group page
405gpr ? power pc 405gpr embedded processor 18 amcc revision 2.04 ? september 7, 2007 data sheet gnd ab9 ab13 ab14 ab18 ab22 ac4 ac23 ad3 ad24 ae1 ae2 ae25 af1 af6 af8 af11 af16 af21 af25 af26 ground note: l11-l16, m11-m16, n11-n16, p11-p16, r11-r16, and t11-t16 are also thermal balls. 37 gnt [pcireq0] c19 pci 30 gpio1[ts1e] gpio2[ts2e] gpio3[ts1o] gpio4[ts2o] gpio5[ts3] gpio6[ts4] gpio7[ts5] gpio8[ts6] gpio9[trcclk] d18 c20 a22 af18 ac9 ae8 af5 ac7 ab3 system 35 [gpio10]percs1 [gpio11]percs2 [gpio12]percs3 [gpio13]percs4 [gpio14]percs5 [gpio15]percs6 [gpio16]percs7 c4 c5 a4 b9 b10 a9 b11 system 35 [gpio17]irq0 [gpio18]irq1 [gpio19]irq2 [gpio20]irq3 [gpio21]irq4 [gpio22]irq5 [gpio23]irq6 gpio24 v25 v23 w24 w25 y24 y25 aa24 d20 system 35 halt ab26 system 35 holdack u2 external master peripheral 34 holdpri t2 external master peripheral 34 holdreq v1 external master peripheral 34 iicscl ad6 internal peripheral 34 iicsda ae7 internal peripheral 34 irq0[gpio17] irq1[gpio18] irq2[gpio19] irq3[gpio20] irq4[gpio21] irq5[gpio22] irq6[gpio23] v25 v23 w24 w25 y24 y25 aa24 interrupts 35 signals listed alphabetically (sheet 3 of 9) signal name ball interface group page
405gpr ? power pc 405g pr embedded processor amcc 19 revision 2.04 ? september 7, 2007 data sheet memaddr0 memaddr1 memaddr2 memaddr3 memaddr4 memaddr5 memaddr6 memaddr7 memaddr8 memaddr9 memaddr10 memaddr11 memaddr12 ae22 ac21 ae21 ad21 af22 ae20 ac19 ae19 ad19 ac18 af19 ad18 ac17 sdram note: during a cas cycle memaddr0 is the least si gnificant bit (lsb) on this bus. 32 memclkout0 memclkout1 ac26 aa23 sdram 32 memdata0 memdata1 memdata2 memdata3 memdata4 memdata5 memdata6 memdata7 memdata8 memdata9 memdata10 memdata11 memdata12 memdata13 memdata14 memdata15 memdata16 memdata17 memdata18 memdata19 memdata20 memdata21 memdata22 memdata23 memdata24 memdata25 memdata26 memdata27 memdata28 memdata29 memdata30 memdata31 ac13 ae12 ad11 ac11 af10 ae11 ad10 af9 ad9 ae9 ad8 af7 ac8 ad7 ae6 ae5 ae4 ad5 ad4 ac5 ad1 ab2 aa4 aa2 ab1 y2 w4 w2 w3 v4 w1 v3 sdram note: memdata0 is the most significant bit (msb) on this bus. 32 signals listed alphabetically (sheet 4 of 9) signal name ball interface group page
405gpr ? power pc 405gpr embedded processor 20 amcc revision 2.04 ? september 7, 2007 data sheet ov dd b17 c13 e6 e7 e8 e19 e20 e21 f5 f22 g5 g22 h5 h22 k2 n24 p3 u25 w5 w22 y5 y22 aa5 aa22 ab6 ab7 ab8 ab19 ab20 ab21 ad14 ae10 output driver voltage 37 pciad0 pciad1 pciad2 pciad3 pciad4 pciad5 pciad6 pciad7 pciad8 pciad9 pciad10 pciad11 pciad12 pciad13 pciad14 pciad15 pciad16 pciad17 pciad18 pciad19 pciad20 pciad21 pciad22 pciad23 pciad24 pciad25 pciad26 pciad27 pciad28 pciad29 pciad30 pciad31 a17 b16 c17 a18 d17 c18 b18 a20 b21 a23 d21 b22 b23 c22 c26 f25 k26 l23 m25 m23 n25 m26 n26 p24 r24 r23 p23 r25 t24 u26 t25 v26 pci note : pciad31 is the most significant bit (msb) on this bus. 30 pcic0[be0 ] pcic1[be1 ] pcic2[be2 ] pcic3[be3] d19 f24 k24 r26 pci 30 signals listed alphabetically (sheet 5 of 9) signal name ball interface group page
405gpr ? power pc 405g pr embedded processor amcc 21 revision 2.04 ? september 7, 2007 data sheet pciclk b20 pci 30 pcidevsel h25 pci 30 pciframe j24 pci 30 pcignt0 [req] pcignt1 pcignt2 pcignt3 pcignt4 pcignt5 u23 t23 f23 h26 n23 m24 pci 30 pciidsel p26 pci 30 pciint [perwe ]c23pci 30 pciirdy j23 pci 30 pciparity e26 pci 30 pciperr g25 pci 30 pcireq0 [gnt] pcireq1 pcireq2 pcireq3 pcireq4 pcireq5 c19 c21 b19 a24 g23 j25 pci 30 pcireset b24 pci 30 pciserr g24 pci 30 pcistop h23 pci 30 pcitrdy g26 pci 30 peraddr0 peraddr1 peraddr2 peraddr3 peraddr4 peraddr5 peraddr6 peraddr7 peraddr8 peraddr9 peraddr10 peraddr11 peraddr12 peraddr13 peraddr14 peraddr15 peraddr16 peraddr17 peraddr18 peraddr19 peraddr20 peraddr21 peraddr22 peraddr23 peraddr24 peraddr25 peraddr26 peraddr27 peraddr28 peraddr29 peraddr30 peraddr31 d5 a3 b4 b5 d6 b6 c6 d7 a5 b7 c7 d8 b8 c8 d9 a8 c9 d10 c10 a10 d11 b12 d13 d12 b13 a12 a13 c14 a14 a15 c15 d15 external slave peripheral 32 perblast f2 external slave peripheral 32 perclk e4 external master peripheral 34 signals listed alphabetically (sheet 6 of 9) signal name ball interface group page
405gpr ? power pc 405gpr embedded processor 22 amcc revision 2.04 ? september 7, 2007 data sheet percs0 percs1 [gpio10] percs2 [gpio11] percs3 [gpio12] percs4 [gpio13] percs5 [gpio14] percs6 [gpio15] percs7 [gpio16] b3 c4 c5 a4 b9 b10 a9 b11 external slave peripheral 32 perdata0 perdata1 perdata2 perdata3 perdata4 perdata5 perdata6 perdata7 perdata8 perdata9 perdata10 perdata11 perdata12 perdata13 perdata14 perdata15 perdata16 perdata17 perdata18 perdata19 perdata20 perdata21 perdata22 perdata23 perdata24 perdata25 perdata26 perdata27 perdata28 perdata29 perdata30 perdata31 u4 u3 u1 t4 r2 p4 r4 p2 r1 p1 n3 n1 m1 n2 m3 m4 n4 m2 l3 l4 k1 l2 k3 j1 k4 j3 j2 j4 h3 g1 h2 h4 external slave peripheral 32 pererr b1 external master peripheral 34 peroe c2 external slave peripheral 32 perpar0 perpar1 perpar2 perpar3 d3 g4 g3 e1 external slave peripheral 32 perready e3 external slave peripheral 32 perr/w c1 external slave peripheral 32 perwbe0 perwbe1 perwbe2 perwbe3 d2 e2 f4 d1 external slave peripheral 32 [perwe ]pciint c23 external slave peripheral 32 phycol aa25 ethernet 31 phycrs w23 ethernet 31 phyrxclk af20 ethernet 31 phymdio[emcmdio] ad26 ethernet 31 phyrxd0 phyrxd1 phyrxd2 phyrxd3 ae23 af23 ac20 ad20 ethernet 31 phyrxdv v24 ethernet 31 signals listed alphabetically (sheet 7 of 9) signal name ball interface group page
405gpr ? power pc 405g pr embedded processor amcc 23 revision 2.04 ? september 7, 2007 data sheet phyrxerr u24 ethernet 31 phytxclk e25 ethernet 31 ras af24 sdram 32 reserved c25 e23 e24 y23 y26 af4 1 other note: af4 must be tied to ov dd or gnd. all other reserved pins should be left unconnected. 37 req [pcignt0 ]u23pci 30 sysclk a25 system 35 syserr ad25 system 35 sysreset d22 system 35 tck ad22 jtag 35 tdi ae24 jtag 35 tdo ad23 jtag 35 testen d26 system 35 tmrclk d24 system 35 tms ac22 jtag 35 trst ae26 jtag 35 [ts1e]gpio1 [ts2e]gpio2 [ts1o]gpio3 [ts2o]gpio4 [ts3]gpio5 [ts4]gpio6 [ts5]gpio7 [ts6]gpio8 [trcclk]gpio9 d18 c20 a22 af18 ac9 ae8 af5 ac7 ab3 system 35 uart0_cts ab4 internal peripheral 34 uart0_dcd ae18 internal peripheral 34 uart0_dsr ae3 internal peripheral 34 uart0_dtr af2 internal peripheral 34 uart0_ri ad15 internal peripheral 34 uart0_rts ad16 internal peripheral 34 uart0_rx ae16 internal peripheral 34 uart0_tx af3 internal peripheral 34 uart1_cts /uart1_dsr ac3 internal peripheral 34 uart1_dsr /uart1_cts ac3 internal peripheral 34 uart1_dtr /uart1_rts ad2 internal peripheral 34 uart1_rts /uart1_dtr ad2 internal peripheral 34 uart1_rx ac1 internal peripheral 34 uart1_tx ac2 internal peripheral 34 uartserclk ae17 internal peripheral 34 signals listed alphabetically (sheet 8 of 9) signal name ball interface group page
405gpr ? power pc 405gpr embedded processor 24 amcc revision 2.04 ? september 7, 2007 data sheet v dd e10 e11 e12 e15 e16 e17 k5 k22 l5 l22 m5 m22 r5 r22 t5 t22 u5 u22 ab10 ab11 ab12 ab15 ab16 ab17 logic voltage 37 we ac16 sdram 32 signals listed alphabetically (sheet 9 of 9) signal name ball interface group page
405gpr ? power pc 405g pr embedded processor amcc 25 revision 2.04 ? september 7, 2007 data sheet signals listed by ball assignment (sheet 1 of 3) ball signal name ball signal name ball signal name ball signal name a1 gnd b14 dmaack2 d1 perw be3 e14 gnd a2 gnd b15 dmaack1 d2 perwbe0 e15 v dd a3 peraddr1 b16 pciad1 d3 perpar0 e16 v dd a4 percs3 [gpio12] b17 ov dd d4 gnd e17 v dd a5 peraddr8 b18 pciad6 d5 peraddr0 e18 gnd a6 gnd b19 pcireq2 d6 peraddr4 e19 ov dd a7 dmareq3 b20 pciclk d7 peraddr7 e20 ov dd a8 peraddr15 b21 pciad8 d8 peraddr11 e21 ov dd a9 percs6 [gpio15] b22 pciad11 d9 peraddr14 e22 agnd a10 peraddr19 b23 pciad12 d10 peraddr17 e23 reserved a11 gnd b24 pcireset d11 peraddr20 e24 reserved a12 peraddr25 b25 gnd d12 peraddr23 e25 phytxclk a13 peraddr26 b26 gnd d13 peraddr22 e26 pciparity a14 peraddr28 c1 perr/w d14 dmareq1 f1 gnd a15 peraddr29 c2 peroe d15 peraddr31 f2 perblast a16 gnd c3 gnd d16 dmaack0 f3 eot0/tc0 a17 pciad0 c4 percs1 [gpio10] d17 pciad4 f4 perwbe2 a18 pciad3 c5 percs2 [gpio11] d18 gpio1[ts1e] f5 ov dd a19 gnd c6 peraddr6 d19 pcic0[be0 ]f22 ov dd a20 pciad7 c7 peraddr10 d20 gpio24 f23 pcignt2 a21 gnd c8 peraddr13 d21 pciad10 f24 pcic1[be1 ] a22 gpio3[ts1o] c9 peraddr16 d22 sysreset f25 pciad15 a23 pciad9 c10 peraddr18 d23 gnd f26 gnd a24 pcireq3 c11 dmareq2 d24 tmrclk g1 perdata29 a25 sysclk c12 dmaack3 d25 av dd g2 eot1/tc1 a26 gnd c13 ov dd d26 testen g3 perpar2 b1 pererr c14 peraddr27 e1 perpar3 g4 perpar1 b2 gnd c15 peraddr30 e2 perwbe1 g5 ov dd b3 percs0 c16 dmareq0 e3 perready g22 ov dd b4 peraddr2 c17 pciad2 e4 perclk g23 pcireq4 b5 peraddr3 c18 pciad5 e5 gnd g24 pciserr b6 peraddr5 c19 pcireq0 [gnt ]e6 ov dd g25 pciperr b7 peraddr9 c20 gpio2[ts2e] e7 ov dd g26 pcitrdy b8 peraddr12 c21 pcireq1 e8 ov dd h1 gnd b9 percs4 [gpio13] c22 pciad13 e9 gnd h2 perdata30 b10 percs5 [gpio14] c23 pciint [perwe ]e10 v dd h3 perdata28 b11 percs7 [gpio16] c24 gnd e11 v dd h4 perdata31 b12 peraddr21 c25 reserved e12 v dd h5 ov dd b13 peraddr24 c26 pciad14 e13 gnd h22 ov dd h23 pcistop m1 perdata12 p14 gnd u1 perdata2 h24 emcmdclk m2 perdata17 p15 gnd u2 holdack h25 pcidevsel m3 perdata14 p16 gnd u3 perdata1 h26 pcignt3 m4 perdata15 p22 gnd u4 perdata0
405gpr ? power pc 405gpr embedded processor 26 amcc revision 2.04 ? september 7, 2007 data sheet j1 perdata23 m5 v dd p23 pciad26 u5 v dd j2 perdata26 m11 gnd p24 pciad23 u22 v dd j3 perdata25 m12 gnd p25 emctxd3 u23 pcignt0 [req ] j4 perdata27 m13 gnd p26 pciidsel u24 phyrxerr j5 gnd m14 gnd r1 perdata8 u25 ov dd j22 gnd m15 gnd r2 perdata4 u26 pciad29 j23 pciirdy m16 gnd r3 busreq v1 holdreq j24 pciframe m22 v dd r4 perdata6 v2 eot2/tc2 j25 pcireq5 m23 pciad19 r5 v dd v3 memdata31 j26 emctxd0 m24 pcignt5 r11 gnd v4 memdata29 k1 perdata20 m25 pciad18 r12 gnd v5 gnd k2 ov dd m26 pciad21 r13 gnd v22 gnd k3 perdata22 n1 perdata11 r14 gnd v23 irq1[gpio18] k4 perdata24 n2 perdata13 r15 gnd v24 phyrxdv k5 v dd n3 perdata10 r16 gnd v25 irq0[gpio17] k22 v dd n4 perdata16 r22 v dd v26 pciad31 k23 emctxen n5 gnd r23 pciad25 w1 memdata30 k24 pcic2[be2 ] n11 gnd r24 pciad24 w2 memdata27 k25 emctxerr n12 gnd r25 pciad27 w3 memdata28 k26 pciad16 n13 gnd r26 pcic3[be3 ] w4 memdata26 l1 gnd n14 gnd t1 gnd w5 ov dd l2 perdata21 n15 gnd t2 holdpri w22 ov dd l3 perdata18 n16 gnd t3 extreset w23 phycrs l4 perdata19 n22 gnd t4 perdata3 w24 irq2[gpio19] l5 v dd n23 pcignt4 t5 v dd w25 irq3[gpio20] l11 gnd n24 ov dd t11 gnd w26 gnd l12 gnd n25 pciad20 t12 gnd y1 eot3/tc3 l13 gnd n26 pciad22 t13 gnd y2 memdata25 l14 gnd p1 perdata9 t14 gnd y3 extack l15 gnd p2 perdata7 t15 gnd y4 extreq l16 gnd p3 ov dd t16 gnd y5 ov dd l22 v dd p4 perdata5 t22 v dd y22 ov dd l23 pciad17 p5 gnd t23 pcignt1 y23 reserved l24 emctxd2 p11 gnd t24 pciad28 y24 irq4[gpio21] l25 emctxd1 p12 gnd t25 pciad30 y25 irq5[gpio22] l26 gnd p13 gnd t26 gnd y26 reserved aa1 gnd ab26 halt ad9 memdata8 ae18 uart0_dcd aa2 memdata23 ac1 uart1_rx ad10 memdata6 ae19 memaddr7 aa3 dqm3 ac2 uart1_tx ad11 memdata2 ae20 memaddr5 aa4 memdata22 ac3 uart1_dsr / uart1_cts ad12 ecc7 ae21 memaddr2 aa5 ov dd ac4 gnd ad13 ecc3 ae22 memaddr0 aa22 ov dd ac5 memdata19 ad14 ov dd ae23 phyrxd0 aa23 memclkout1 ac6 dqm2 ad15 uart0_ri ae24 tdi aa24 irq6[gpio23] ac7 gpio8[ts6] ad16 uart0_rts ae25 gnd signals listed by ball assignment (sheet 2 of 3) ball signal name ball signal name ball signal name ball signal name
405gpr ? power pc 405g pr embedded processor amcc 27 revision 2.04 ? september 7, 2007 data sheet aa25 phycol ac8 memdata12 ad17 banksel0 ae26 trst aa26 gnd ac9 gpio5[ts3] ad18 memaddr11 af1 gnd ab1 memdata24 ac10 dqm1 ad19 memaddr8 af2 uart0_dtr ab2 memdata21 ac11 memdata3 ad20 phyrxd3 af3 uart0_tx ab3 gpio9[trcclk] ac12 dqm0 ad21 memaddr3 af4 reserved ab4 uart0_cts ac13 memdata0 ad22 tck af5 gpio7[ts5] ab5 gnd ac14 banksel3 ad23 tdo af6 gnd ab6 ov dd ac15 dqmcb ad24 gnd af7 memdata11 ab7 ov dd ac16 we ad25 syserr af8 gnd ab8 ov dd ac17 memaddr12 ad26 emcmdio [phymdio] af9 memdata7 ab9 gnd ac18 memaddr9 ae1 gnd af10 memdata4 ab10 v dd ac19 memaddr6 ae2 gnd af11 gnd ab11 v dd ac20 phyrxd2 ae3 uart0_dsr af12 ecc5 ab12 v dd ac21 memaddr1 ae4 memdata16 af13 ecc4 ab13 gnd ac22 tms ae5 memdata15 af14 ecc2 ab14 gnd ac23 gnd ae6 memdata14 af15 ecc1 ab15 v dd ac24 ba1 ae7 iicsda af16 gnd ab16 v dd ac25 clken1 ae8 gpio6[ts4] af17 banksel1 ab17 v dd ac26 memclkout0 ae9 memdata9 af18 gpio4[ts2o] ab18 gnd ad1 memdata20 ae10 ov dd af19 memaddr10 ab19 ov dd ad2 uart1_rts / uart1_dtr ae11 memdata5 af20 phyrxclk ab20 ov dd ad3 gnd ae12 memdata1 af21 gnd ab21 ov dd ad4 memdata18 ae13 ecc6 af22 memaddr4 ab22 gnd ad5 memdata17 ae14 ecc0 af23 phyrxd1 ab23 cas ad6 iicscl ae15 banksel2 af24 ras ab24 ba0 ad7 memdata13 ae16 uart0_rx af25 gnd ab25 clken0 ad8 memdata10 ae17 uartserclk af26 gnd signals listed by ball assignment (sheet 3 of 3) ball signal name ball signal name ball signal name ball signal name
405gpr ? power pc 405gpr embedded processor 28 amcc revision 2.04 ? september 7, 2007 data sheet signal list the following table provides a summary of the number of package pins associated with each functional interface group. multiplexed pins in the table signal functional description on page 30, each external signal is listed along with a description of the signal function. some signals are multiplexed on the same pin (ball) so that the pin can be used for different functions. multiplexed signals are shown as a default si gnal with a secondary signal in square brackets (for example, gpio1[ts1e]). active-low signals (for example, ras ) are marked with an overline. it is expected that in any single app lication a particular pin will always be programmed to serve the same function. the flexibility of multiplexing allows a single chip to offe r a richer pin selection than would otherwise be possible. in addition to multiplexing, many pins are also multi- purpose. for example, the ebc peripheral controller address pins are used as outputs by the ppc405gpr to broa dcast an address to external slave devices when the ppc405gpr has control of the external bus. when, during the course of normal chip operation, an external master gains ownership of the external bus, these same pins are used as inputs which are driven by the external master and received by the ebc in the ppc405gpr. in this example, the pins are also bidirectional, serving as both inputs and outputs. intialization strapping one group of pins is used as strapped inputs during system reset. these pins function as strapped inputs only during reset and are used for other functions during normal operation (see strapping on page 51). note that the use of these pins for strapping is not considered mult iplexing since the strapping function is not programmable. pin summary group no. of pins pci 60 ethernet 18 sdram 71 external peripheral 96 external master 9 internal peripheral 15 interrupts 7 jtag 5 system 18 total signal pins 299 ov dd 32 v dd 24 gnd 59 thermal (and gnd) 36 reserved 6 total pins 456
405gpr ? power pc 405g pr embedded processor amcc 29 revision 2.04 ? september 7, 2007 data sheet pull-up and pull-down resistors pull-up and pull-down resistors are used for strapping during reset and to retain unused or undriven inputs in an appropriate state. the recommended pull-up value of 3k to +3.3v (10k to +5v can be used on 5v tolerant i/os) and pull-down value of 1k to gnd, applies only to individually terminated signals. to prevent possible damage to the device, i/os capable of becoming outputs must never be tied together and terminated through a common resistor. if your system-level test methodology permits, input-only signals can be connected together and terminated through either a common resistor or directly to +3.3v or gnd. when a resistor is used, its value must ensure that the grouped i/os reach a valid logic zero or logic one state when accounting for the total input current into the ppc405gpr. unused i/os for some interfaces, it is possible to turn off input receivers for some or all of the signals by means of bit settings in register cpc0_cr1. when this gating ca pability is applied to unus ed signals, it is not ne cessary to terminate them. refer to the powerpc 405gpr embedded processor user?s manual for details. if receiver gating is not used, termination of some pi ns may be necessary when they are unused. although the ppc405gpr requires only the pull-up and pull-down term inations as specified in the signal functional description on page 30, good design practice is to terminate all unused inputs or to configure i/os such that they always drive. if unused, and receiver gating is not used, the peripheral, sdram, and pci buses should be configured and terminated as follows: ? peripheral interfaceperaddr0:31, perdata0:31, and all of the control signals are driven by default. terminate perready high and pererror low. ? sdramprogram sdram0_cfg[emdulr]=1 and sdram0 _cfg[dce]=1. this causes the ppc405gpr to actively drive all of the sdram address, data, and control signals. ? pcithe pci pull-up requirements given in the signal functional description apply only when the pci interface is being used. when the pci bridge is unus ed, configure the pci controller to park on the bus and actively drive pciad31:0, pcic3:0[be3:0 ], and the remaining pci control signals by doing the following: - strap the ppc405gpr to disable the internal pci arbiter and to operate the pci interface in synchronous mode. - individually connect pciserr , pciperr , pcitrdy , and pcistop through 3k resistors to +3.3v. - terminate pcireq1:5 to +3.3v. - terminate pcireq0 [gnt ] to gnd. external bus control signals all peripheral bus control signals (percs0:7 , perr/w , perwbe0:3 , peroe , perwe , perblast , holdack, extack ) are set to the high-impedance state when extreset =0. in addition, as detailed in the powerpc 405gpr embedded processor user?s manual , the peripheral bus controller can be programmed via ebc0_cfg to float some of these control signals between transactions and/or when an external master owns the peripheral bus. as a result, a pull- up resistor should be added to those control signals wher e an undriven state may affect any devices receiving that particular signal. the following table lists all of the i/o signals provi ded by the ppc405gpr. please refer to signals listed alphabetically on page 16 for the pin number to which each signal is assigned.
405gpr ? power pc 405gpr embedded processor 30 amcc revision 2.04 ? september 7, 2007 data sheet signal functional description (sheet 1 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes pci interface pciad31:0 pci address/data bus. multiplexed address and data bus. i/o 5v tolerant 3.3v pci pcic3:0[be3:0 ] pci bus command and byte enables. i/o 5v tolerant 3.3v pci pciparity pci parity. parity is even across pciad0:31 and pcic0:3[be0:3 ]. pciparity is valid one cycle after either an address or data phase. the pci device that drove pciad0 :31 is responsi ble for driving pciparity on the next pci bus clock. i/o 5v tolerant 3.3v pci pciframe pciframe is driven by the current pci bus master to indicate the beginning and duration of a pci access. i/o 5v tolerant 3.3v pci 2 pciirdy pciirdy is driven by the current pc i bus master. assertion of pciirdy indicates that the pci initiator is ready to transfer data. i/o 5v tolerant 3.3v pci 2 pcitrdy the target of the current pc i transaction dr ives pcitrdy . assertion of pcitrdy indicates that the pci target is ready to transfer data. i/o 5v tolerant 3.3v pci 2 pcistop the target of the current pci transaction can assert pcistop to indicate to the requesting pci master that it wants to end the current transaction. i/o 5v tolerant 3.3v pci 2 pcidevsel pcidevsel is driven by the target of the current pci transaction. a pci target asserts pcidevsel when it has decoded an address and command encoding and claims the transaction. i/o 5v tolerant 3.3v pci 2 pciidsel pciidsel is used during configuration cycles to select the pci slave interface for configuration. i 5v tolerant 3.3v pci pciserr pciserr is used for reporting address parity errors or catastrophic failures detected by a pci target. i/o 5v tolerant 3.3v pci 2 pciperr pciperr is used for reporting data par ity errors on pci transactions. pciperr is driven active by the device receiving pciad0:31, pcic0:3[be0:3 ], and pciparity, two pci clocks following the data in which bad parity is detected. i/o 5v tolerant 3.3v pci 2 pciclk pciclk is used as the asynchronous pci clock when in asynchronous mode. it is unused when the pci interface is operated synchronously with the plb bus. i 5v tolerant 3.3v pci pcireset pci specific reset. o 5v tolerant 3.3v pci pciint [perwe ] pci interrupt. open-drain output (two states; 0 or open circuit) or peripheral write enable. low when any of the four perwbe0:3 write byte enables are low. o 5v tolerant 3.3v pci pcireq0 [gnt ] multipurpose signal, used as pcireq0 when internal arbiter is used, and as gnt when external arbiter is used. i 5v tolerant 3.3v pci pcireq1:5 used as pcireq1:5 input when internal arbiter is used. i 5v tolerant 3.3v pci
405gpr ? power pc 405g pr embedded processor amcc 31 revision 2.04 ? september 7, 2007 data sheet pcignt0 [req ] gnt0 when internal arbiter is used or req when external arbiter is used. o 5v tolerant 3.3v pci pcignt1:5 used as pcignt1:5 output when internal arbiter is used. o 5v tolerant 3.3v pci ethernet interface phyrxd3:0 received data. this is a nibble wide bus from the phy. the data is synchronous with the phyrxclk. i 5v tolerant 3.3v lvttl 1 emctxd3:0 transmit data. a nibble wide data bus towards the net. the data is synchronous to the phytxclk. o 5v tolerant 3.3v lvttl 6 phyrxerr receive error. this signal comes from the phy and is synchronous to the phyrxclk. i 5v tolerant 3.3v lvttl 1 phyrxclk receiver medium clock. th is signal is generated by the phy. i 5v tolerant 3.3v lvttl 1 phyrxdv receive data valid. data on the data bus is valid when this signal is activated. deassertion of this signal indicates end of the frame reception. i 5v tolerant 3.3v lvttl 1 phycrs carrier sense signal from the phy. this is an asynchronous signal. i 5v tolerant 3.3v lvttl 1 emctxerr transmit error. this si gnal is generated by the et hernet controller, is connected to the phy and is sync hronous with the phytxclk. it informs the phy that an error was detected. o 5v tolerant 3.3v lvttl 6 emctxen transmit enable. this signal is driven by the emac to the phy. data is valid during the active state of th is signal. deassertion of this signal indicates end of frame transmission. this signal is synchronous to the phytxclk. o 5v tolerant 3.3v lvttl 6 phytxclk this clock comes from the ph y and is the medium transmit clock. i 5v tolerant 3.3v lvttl 1 phycol collision signal from the phy. this is an asynchronous signal. i 5v tolerant 3.3v lvttl 1 emcmdclk management data clock. the mdclk is sourced to the phy. this clock has a period of 400ns, adj ustable via emac0_stacr[opbc]. management information is transferr ed synchronously with respect to this clock. o 5v tolerant 3.3v lvttl emcmdio[phymdio] management data input/output is a bidirectional signal between the ethernet controller and the phy. it is used to transfer control and status information. i/o 5v tolerant 3.3v lvttl 1 signal functional description (sheet 2 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes
405gpr ? power pc 405gpr embedded processor 32 amcc revision 2.04 ? september 7, 2007 data sheet sdram interface memdata0:31 memory data bus. notes: 1. memdata0 is the most significant bit (msb). 2. memdata31 is the leas t significant bit (lsb). i/o 3.3v lvttl memaddr12:0 memory address bus. notes: 1. memaddr12 is the most significant bit (msb). 2. memaddr0 is the leas t significant bit (lsb). o3.3v lvttl ba1:0 bank address supporting up to 4 internal banks. o 3.3v lvttl ras row address strobe. o 3.3v lvttl cas column address strobe. o 3.3v lvttl dqm0:3 dqm for byte lane: 0 (memdata0:7), 1 (memdata8:15), 2 (memdata16:23), and 3 (memdata24:31) o3.3v lvttl dqmcb dqm for ecc check bits. o 3.3v lvttl ecc0:7 ecc check bits 0:7. i/o 3.3v lvttl banksel0:3 select up to four external sdram banks. o 3.3v lvttl we write enable. o 3.3v lvttl clken0:1 sdram clock enable. o 3.3v lvttl memclkout0:1 two copies of an sdram clock al lows, in some cases, glueless sdram attach without requiring this signal to be repowered by a pll or zero-delay buffer. o3.3v lvttl external slave peripheral interface perdata0:31 peripheral data bus used by ppc 405gpr when not in external master mode, otherwise used by external master. note: perdata0 is the most signifi cant bit (msb) on this bus. i/o 5v tolerant 3.3v lvttl 1 peraddr0:31 peripheral address bus used by ppc405gpr when not in external master mode, otherwise used by external master. note: peraddr0 is the most signifi cant bit (msb) on this bus. i/o 5v tolerant 3.3v lvttl 1 perpar0:3 peripheral byte parity signals. i/o 5v tolerant 3.3v lvttl 1 perwbe0:3 as outputs, these pins can act as byte-enables which are valid for an entire cycle or as write-byte-enabl es which are valid for each byte on each data transfer, allowing partial word transactions. as outputs, pins are used by either the pripheral controller or the dma controller depending upon the type of transfer involved. used as inputs when an external bus master owns the external interface. i/o 5v tolerant 3.3v lvttl 1, 7 [perwe ]pciint peripheral write enable. low when any of the four perwbe0:3 write byte enables are low. or pci interrupt. open-drain output (two states; 0 or open circuit) o 5v tolerant 3.3v pci signal functional description (sheet 3 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes
405gpr ? power pc 405g pr embedded processor amcc 33 revision 2.04 ? september 7, 2007 data sheet percs0 peripheral chip select bank 0. o 5v tolerant 3.3v lvttl 7 percs1:7 [gpio10:16] seven additional peripheral chip selects or general purpose i/o. to access this function, software must toggle a dcr bit. o[i/o] 5v tolerant 3.3v lvttl 1, 7 peroe used by either the peripheral c ontroller or the dma controller depending upon the type of transfer involved. when the ppc405gpr is the bus master, it enables the selected device to drive the bus. o 5v tolerant 3.3v lvttl 7 perr/w used by the ppc405gpr when not in external master mode, as output by either the peripheral c ontroller or dma controller depending upon the type of transfer involv ed. high indicates a read from memory, low indicates a write to memory. otherwise it used by the external ma ster as an input to indicate the direction of data transfer. i/o 5v tolerant 3.3v lvttl 1 perready used by a peripheral slave to indi cate it is ready to transfer data. i 5v tolerant 3.3v lvttl 1 perblast used by the ppc405gpr when not in external master mode, otherwise used by external master. indicates the last transfer of a memory access. i/o 5v tolerant 3.3v lvttl 1, 7 dmareq0:3 dmareq0:3 are used by slave peri pherals to indicate they are prepared to transfer data. i 5v tolerant 3.3v lvttl 1 dmaack0:3 dmaack0:3 are used by the ppc405gpr to cause the dma peripheral to transfer data. o 5v tolerant 3.3v lvttl 6 eot0:3/tc0:3 end of transfer/terminal count. i/o 5v tolerant 3.3v lvttl 1 signal functional description (sheet 4 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes
405gpr ? power pc 405gpr embedded processor 34 amcc revision 2.04 ? september 7, 2007 data sheet external master peripheral interface perclk peripheral clock to be used by an external master and by synchronous peripheral slaves. o 5v tolerant 3.3v lvttl extreset peripheral reset to be used by an external master and by synchronous peripheral slaves. o 5v tolerant 3.3v lvttl holdreq hold request, used by an external master to request ownership of the peripheral bus. i 5v tolerant 3.3v lvttl 1, 5 holdack hold acknowledge, used by the ppc 405gpr to transfer ownership of peripheral bus to an external master. o 5v tolerant 3.3v lvttl 6 extreq extreq is used by an external mast er to indicate it is prepared to transfer data. i 5v tolerant 3.3v lvttl 1 extack extack is used by the ppc405gpr to indicate a data transfer cycle. o 5v tolerant 3.3v lvttl 6 holdpri used by an external master to indica te the priority of a given external master tenure. i 5v tolerant 3.3v lvttl 1 busreq used when the ppc405gpr needs to regain control of peripheral interface from an external master. o 5v tolerant 3.3v lvttl pererr an input used to indicate to the ppc405gpr that an external slave peripheral error occurred. i 5v tolerant 3.3v lvttl 1, 5 internal peripheral interface uartserclk serial clock used to provide an al ternate clock to the internally generated serial clock. used in ca ses where the allowable internally generated baud rates are not sati sfactory. this input can be individually connected to either uart. i 5v tolerant 3.3v lvttl 1 uart0_rx uart0 serial data in. i 5v tolerant 3.3v lvttl 1 uart0_tx uart0 serial data out. o 5v tolerant 3.3v lvttl 6 uart0_dcd uart0 data carrier detect. i 5v tolerant 3.3v lvttl 1 uart0_dsr uart0 data set ready. i 5v tolerant 3.3v lvttl 1 uart0_cts uart0 clear to send. i 5v tolerant 3.3v lvttl 1 uart0_dtr uart0 data terminal ready. o 5v tolerant 3.3v lvttl 6 uart0_rts uart0 request to send. o 5v tolerant 3.3v lvttl 6 uart0_ri uart0 ring indicator. i 5v tolerant 3.3v lvttl 1 uart1_rx uart1 serial data in. i 5v tolerant 3.3v lvttl 1 signal functional description (sheet 5 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes
405gpr ? power pc 405g pr embedded processor amcc 35 revision 2.04 ? september 7, 2007 data sheet uart1_tx uart1 serial data out. o 5v tolerant 3.3v lvttl 6 uart1_dsr / uart1_cts uart1 data set ready or uart1 clear to send. to access th is function, software must toggle a dcr bit. i 5v tolerant 3.3v lvttl 1 uart1_r ts / uart1_dtr uart1 request to send or uart1 data terminal ready. to acce ss this function, software must toggle a dcr bit. o 5v tolerant 3.3v lvttl 6 iicscl iic serial clock. i/o 5v tolerant 3.3v lvttl 1, 2 iicsda iic serial data. i/o 5v tolerant 3.3v lvttl 1, 2 interrupts interface irq0:6[gpio17:23] interrupt requests or general purpose i/o. to access this function, software must toggle a dcr bit. i[i/o] 5v tolerant 3.3v lvttl 1 jtag interface tdi test data in. i 5v tolerant 3.3v lvttl 1, 4 tms jtag test mode select. i 5v tolerant 3.3v lvttl 1, 4 tdo test data out. o 5v tolerant 3.3v lvttl tck jtag test clock. the frequency of this input can range from dc to 25mhz. i 5v tolerant 3.3v lvttl 1, 4 trst jtag reset. trst must be low at power-on to initialize the jtag controller and for normal operation of the ppc405gpr. i 5v tolerant 3.3v lvttl 5 system interface sysclk main system clock input. i 5v tolerant 3.3v lvttl sysreset main system reset. external logic c an drive this bidirectional pin low (minimum of 16 cycles) to initiate a system reset. a system reset can also be initiated by software. implemented as an open-drain output (two states; 0 or open circuit). i/o 5v tolerant 3.3v lvttl 1, 2 av dd clean voltage input for the pll. i agnd clean ground input for the pll. i syserr set to 1 when a machine check is generated. o 5v tolerant 3.3v lvttl halt halt from external debugger. i 5v tolerant 3.3v lvttl 1, 2 signal functional description (sheet 6 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes
405gpr ? power pc 405gpr embedded processor 36 amcc revision 2.04 ? september 7, 2007 data sheet gpio1[ts1e] gpio2[ts2e] general purpose i/o or even trace execution status. to acce ss this function, software must toggle a dcr bit. i/o[o] 5v tolerant 3.3v lvttl 1, 6 gpio3[ts1o] general purpose i/o or odd trace execution status. to acce ss this function, software must toggle a dcr bit. i/o[o] 5v tolerant 3.3v lvttl 1, 6 gpio4[ts2o] general purpose i/o or odd trace execution status. to acce ss this function, software must toggle a dcr bit. i/o[o] 5v tolerant 3.3v lvttl 1, 6 gpio5:8[ts3:6] general purpose i/o or trace status. to access this function, software must toggle a dcr bit. i/o[o] 5v tolerant 3.3v lvttl 1, 6 gpio9[trcclk] general purpose i/o or trace interface clock. a toggling signal that is always half of the cpu core frequency. to access this function, software must toggle a dcr bit. note: initialization strapping must hold this pin low (0) during reset. i/o[o] 5v tolerant 3.3v lvttl 1, 6 gpio24 general purpose i/o. note: the pull-up initialization strapping resistor must be 1k rather than 3k in order to overcome the internal pull-down resistor. i/o 3.3v lvttl w/pull-down 1, 6 testen test enable. used only for manufacturing tests. pull down for normal operation. i 1.8v cmos w/pull-down tmrclk an external clock input that can be used to clock the timers in the cpu core. i 5v tolerant 3.3v lvttl 1 trace interface [ts1e]gpio1 [ts2e]gpio2 even trace execution status. to acce ss this function, software must toggle a dcr bit or general purpose i/o. o[i/o] 5v tolerant 3.3v lvttl 1, 6 [ts1o]gpio3 odd trace execution status. to acce ss this function, software must toggle a dcr bit or general purpose i/o. o[i/o] 5v tolerant 3.3v lvttl 1, 6 [ts2o]gpio4 odd trace execution status. to acce ss this function, software must toggle a dcr bit or general purpose i/o. o[i/o] 5v tolerant 3.3v lvttl 1, 6 [ts3:6]gpio5:8 trace status. to access this function, software must toggle a dcr bit or general purpose i/o. o[i/o] 5v tolerant 3.3v lvttl 1, 6 signal functional description (sheet 7 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes
405gpr ? power pc 405g pr embedded processor amcc 37 revision 2.04 ? september 7, 2007 data sheet [trcclk]gpio9 trace interface clock. a toggling signal that is always half of the cpu core frequency. to access this function, software must toggle a dcr bit or general purpose i/o. note: initialization strapping must hold this pin low (0) during reset. o[i/o] 5v tolerant 3.3v lvttl 1, 6 ground pins gnd ground note: l11-l16, m11-m16, n11-n16, p11-p16, r11-r16, and t11-t16 are also thermal balls. ov dd pins ov dd output driver voltage3.3v. v dd pins v dd logic voltage1.8v. other pins reserved reservedexcept for af4, do not connect signals, voltage, or ground to these pins. af4 must be tied to ov dd or gnd. signal functional description (sheet 8 of 8) multiplexed signals are shown in brackets following th e first signal name assigned to each multiplexed ball. notes: 1. receiver input has hysteresis. 2. must pull up. see pull-up and pull-down resist ors on page 29 for recommended termination values. 3. must pull down. see pull-up and pull-down resi stors on page 29 for recommended termination values. 4. if not used, must pull up. 5. if not used, must pull down. 6. strapping input during reset; pull up or pull down as required. 7. pull-up may be required. see ext ernal bus control signals on page 29. signal name description i/o type notes
405gpr ? power pc 405gpr embedded processor 38 amcc revision 2.04 ? september 7, 2007 data sheet absolute maximum ratings the absolute maximum ratings below are stress ratings only. operation at or beyond these maximum ratings can cause permanent damage to the device characteristic symbol value unit supply voltage (internal logic) v dd 0 to +1.95 v supply voltage (i/o interface) ov dd 0 to +3.6 v pll supply voltage av dd 0 to +1.95 v input voltage (1.8v cmos receivers) v in -0.6 to v dd + 0.45 v input voltage (3.3v lvttl receivers) v in -0.6 to ov dd + 0.6 v input voltage (5.0v lvttl receivers) v in -0.6 to ov dd + 2.4 v storage temperature range t stg -55 to +150 c case temperature under bias t c -40 to +120 c notes: 1. all specified voltages ar e with respect to gnd. 2. empirical data indicates that all chip voltages should begin to ramp-up within 1 ms of each other. there should never be volt age present at the i/o pins before ov dd is within operating range. package thermal specifications the ppc405gpr is designed to operate within a case temperature range of -40c to +85c 3 . thermal resistance values for the e-pbga packages (leaded and lead-free) in a convection environment are as follows: packagethermal resistance symbol airflow ft/min (m/sec) unit 0 (0) 100 (0.51) 200 (1.02) 35mm, 456-ballsjunction-to-case jc 222c/w 35mm, 456-ballscase-to-ambient 1 ca 14 13 12 c/w 27mm, 456-ballsjunction-to-case jc 222c/w 27mm, 456-ballscase-to-ambient 1 ca 18 16 15 c/w notes: 1. for a chip mounted on a jedec 2s2p card without a heat sink. 2. for a chip mounted on a card with at least one signal and two power planes, the fo llowing relati onships exist: a. case temperature, t c , is measured at top center of case su rface with device sol dered to circuit board. b. t a = t c C p ca , where t a is ambient temperature and p is power consumption. c. t cmax = t jmax C p jc , where t jmax is maximum junction temperatur e and p is power consumption. 3. 333mhz operated at 266mhz or less can operate at +105c.
405gpr ? power pc 405g pr embedded processor amcc 39 revision 2.04 ? september 7, 2007 data sheet recommended dc o perating conditions device operation beyond the conditions specified is not recommended. extended ope ration beyond the recommended conditions can affect device reliability. notes: 1. pci drivers meet pci specifications. 2. see 5v-tolerant input current on page 40. 3. 333mhz operated at 266mhz or less can operate at +105c. parameter symbol minimum typical maximum unit notes logic supply voltage (266 &333mhz) v dd 1.7 1.8 1.9 v logic supply voltage (400mhz) v dd 1.8 1.85 1.9 v i/o supply voltage ov dd 3.0 3.3 3.6 v pll supply voltage av dd 1.7 1.8 1.9 v input logic high (1.8v cmos receivers) v ih 0.65v dd v dd v input logic high (3.3v lvttl receivers) v ih 2.0 ov dd v input logic high (5.0v lvttl receivers) v ih 2.0 5.0 v input logic low (1.8v cmos receivers) v il 0 0.65v dd v input logic low (3.3/5.0v lvttl receivers) v il 00.8v output logic high v oh 2.4 ov dd v output logic low v ol 00.4v 3.3v i/o input current (no pull-up or pull-down) i il1 10 a input current (with internal pull-down) i il2 10 (@ 0v) 200 (@ v dd ) a 5v tolerant i/o input current i il4 10 -325 a 2 input max allowable overshoot (1.8v cmos receivers) v imao1.8 v dd + 0.6 v input max allowable overshoot (3.3v lvttl receivers) v imao3 ov dd + 0.6 v input max allowable overshoot (5.0v lvttl receivers) v imao5 5.5 v input max allowable undershoot v imau -0.6 v output max allowable overshoot v omao ov dd + 0.3 v output max allowable undershoot v omau3 -0.6 v case temperature t c -40 +85 c3
405gpr ? power pc 405gpr embedded processor 40 amcc revision 2.04 ? september 7, 2007 data sheet 5v-tolerant input current input capacitance parameter symbol maximum unit notes 3.3v lvttl i/o c in1 8.8 pf 5v tolerant lvttl i/o c in2 8pf pci i/o c in3 9.3 pf rx only pins c in4 4.5 pf -350 -300 -250 -200 -150 -100 -50 0 50 1.0 2.0 3.0 4.0 5.0 0.0 input current ( a) input voltage (v)
405gpr ? power pc 405g pr embedded processor amcc 41 revision 2.04 ? september 7, 2007 data sheet dc electrical characteristics parameter symbol typical maximum unit active operating current (v dd )C266mhz i dd 300 610 ma active operating current (v dd )C333mhz i dd 325 690 ma active operating current (v dd )C400mhz i dd 355 770 ma active operating current (ov dd )i odd 45 200 ma pll v dd input current i pll 16 23 ma active operating powerC266 mhz p dd 0.72 1.92 w active operating powerC333mhz p dd 0.76 2.07 w active operating powerC400mhz p dd 0.82 2.23 w note: 1. the maximum current and power values listed above are not guaranteed to be the highest obtainabl e. these values are dependent on many factors including the type of applications running, clock rates, use of internal functional capabilities , external interfa ce usage, case temperature, and the power supply volt ages. your specific applicat ion can produce significantly different results. v dd (logic) current and power are primarily dependent on the applicatio ns running and the use of internal chip functions (dma, pci, ethernet, and so on ). ov dd (i/o) current and power are primarily depende nt on the capacitive loading, frequency, an d utilization of the external buses. th e following information provides details about the conditions under which the listed values were obtained: a. in general, the values were measured using a ppc405gpr evaluation board with four pci de vices, an external bus master on t he peripheral bus, and external wrap-back on the ethernet port. for all cpu clock rates, plb = 133.3mhz, opb = perclk = 66.6mhz, pci = sysclk = 33.3mhz. b. typical current and power are characterized at v dd = +1.8v, ov dd = +3.3v, and t c = +36 c while running va rious applications under the linux operating system. c. maximum current and power are characterized at v dd = +1.9v, ov dd = +3.6v, and t c = +85 c while running appl ications designed to maximize cpu power consumption. an ex ternal pci master heavily loads the pci bus with transfers targeting sdram while the internal dma controller furthe r increases sdram bus traffic. 2. av dd should be derived from v dd using the following circuit: v dd c1 c2 c3 av dd l1 l1 C 2.2 h smt inductor (equivalent to murata lqh3c2r2m34) or smt chip ferrite bead (equivalent to murata blm31a700s) c1 C 3.3 f smt tantalum c2 C 0.1 f smt monolithic ceramic capacitor with x7r dielectric or equivalent c3 C 0.01 f smt monolithic ceramic capacitor with x7r dielectric or equivalent + agnd gnd
405gpr ? power pc 405gpr embedded processor 42 amcc revision 2.04 ? september 7, 2007 data sheet test conditions clock timing and switching characterist ics are specified in accordance with operating conditions shown in the table recommended dc operating conditions. for all sign als other than pci signals, ac specifications are characterized at ov dd = +3v and t c = +85c with the 50pf test load shown in the figure at right. for pci signals there are two different test load circuits, one for the rising edge and one the falling edge as shown in the figures at right. output pin 50pf all signals other than pci output pin 10pf 25 output pin 10pf 25 ov dd pci rising edge pci falling edge
405gpr ? power pc 405g pr embedded processor amcc 43 revision 2.04 ? september 7, 2007 data sheet clocking waveform clocking specifications symbol parameter min max units cpu pf c processor clock frequency 266.66/333.33/400 mhz pt c processor clock period 3.75/3/2.5 ns sysclk input scf c clock input frequency 25 66.66 mhz sct c clock period 15 40 ns sct cs clock edge stability (phase jitter, cycle to cycle) 0.15 ns sct ch clock input high time 40% of nominal period 60% of nominal period ns sct cl clock input low time 40% of nominal period 60% of nominal period ns note: input slew rate > 1v/ns between 0.8v and 2.0v memclkout output mcof c clock output frequency @ pf c = 266mhz 133.33 mhz mcot c clock period @ pf c = 266mhz 7.5 ns mcot cs clock edge stability (phase jitter, cycle to cycle) 0.2 ns mcot ch clock output high time 45% of nomin al period 55% of nominal period ns mcot cl clock output low time 45% of nominal period 55% of nominal period ns trcclk output tcf c clock output frequency pf c / 2 mhz tct c clock period pt c x 2 ns tct cs clock edge stability (phase jitter, cycle to cycle) 0.2 ns tct ch clock output high time 45% of nomin al period 55% of nominal period ns tct cl clock output low time 45% of nominal period 55% of nominal period ns other clocks vcof c vco frequency 500 1000 mhz vcof c vco frequency @ pf c = 333mhz or 400mhz 500 1333 mhz plbf c plb frequency 133.33 mhz opbf c opb frequency 66.66 mhz t cl t ch t c 2.0v 1.5v 0.8v
405gpr ? power pc 405gpr embedded processor 44 amcc revision 2.04 ? september 7, 2007 data sheet spread spectrum clocking care must be taken when using a spread spectrum clock generator (sscg) with the ppc405gpr. this controller uses a pll for clock generation inside the chip. the accuracy with which the pll follows the sscg is referred to as tracking skew. the pll bandwidth and phase angle determine how much tracking skew there is between the sscg and the pll for a given frequency deviation and modulation frequency. when using an sscg with the ppc405gpr the following conditions must be met: ? the frequency deviation must not violate the minimu m clock cycle time. therefore, when operating the ppc405gpr with one or more internal clocks at their maximum supported frequency, the sscg can only lower the frequency. ? the maximum frequency de viation cannot exceed ? 3%, and the modulation frequency cannot exceed 40khz. in some cases, on-board ppc405gpr peripherals impose more stringent requirements (see note 1). ? use the peripheral bus clock (perclk) for logic that is sy nchronous to the peripheral bus since this clock tracks the modulation. ? use the sdram memclkout since it also tracks the modulation. notes: 1. the serial port baud rates are synchronous to the modulated clock. the serial port has a tolerance of approximately 1.5% on baud rate before framing errors begin to occur. the 1.5% tolerance assumes that the connected device is running at precise baud rates. if an external serial clock is used the baud rate is unaffected by the modulation. 2. operation of the ppc405gpr pci bridge is unaffected by the use of a sscg. for pci frequencies of 33.33 mhz and below the pci cont roller supports synchronous mode operation. this is accomplished by strapping the ppc405gpr for synchronous mode pci and connecting the pci bus clock to the ppc405gpr sysclk input. for 33.33 mh z signalling, the pci sp ecification has no limitat ion on the amount of frequency deviation or modulation that may be applied to the pci clock. therefore, the ppc405gpr sscg requirements stated above take precedence. at pci frequencies above 33.33 mhz, the pci controller must be operated in asynchronous mode. when in asynchronous mode, the pci bus clock must be driven into the ppc405gpr pciclk input. in this configuration the pci controller supports the 66.66 mhz pci clock specification which specif ies a maximum frequency deviation of -1% at a modulation of between 30 khz and 33 khz. 3. ethernet operation is unaffected. 4. iic operation is unaffected. caution: it is up to the system designer to ensure that any sscg used with the ppc405gpr meets the above requirements and does not adversely affect other aspects of the system.
405gpr ? power pc 405g pr embedded processor amcc 45 revision 2.04 ? september 7, 2007 data sheet peripheral interf ace clock timings parameter min max units pciclk input frequency (asynchronous mode) note 1 66.66 mhz pciclk period (asynchronous mode) 15 note 1 ns pci clock frequency (synchronous mode) 25 33.33 mhz pci clock period (synchronous mode - note 2) 30 40 ns pciclk input high time 40% of nominal period 60% of nominal period ns pciclk input low time 40% of nominal period 60% of nominal period ns emcmdclk output frequency C 2.5 mhz emcmdclk period 400 C ns emcmdclk output high time 160 C ns emcmdclk output low time 160 C ns phytxclk input frequency 2.5 25 mhz phytxclk period 40 400 ns phytxclk input high time 35% of nominal period C ns phytxclk input low time 35% of nominal period C ns phyrxclk input frequency 2.5 25 mhz phyrxclk period 40 400 ns phyrxclk input high time 35% of nominal period C ns phyrxclk input low time 35% of nominal period C ns perclk output frequency C 66.66 mhz perclk period 15 C ns perclk output high time 45% of nomi nal period 55% of nominal period ns perclk output low time 45% of nominal period 55% of nominal period ns perclk clock edge stability (phase ji tter, cycle to cycle) 0.3 ns uartserclk input frequency (note 3) C 1000/(2t opb +2ns) mhz uartserclk period 2t opb +2 Cns uartserclk input high time t opb +1 Cns uartserclk input low time t opb +1 Cns tmrclk input frequency C 66.66 mhz tmrclk period 15 C ns tmrclk input high time 40% of nomi nal period 60% of nominal period ns tmrclk input low time 40% of nominal period 60% of nominal period ns note: 1. in asynchronous pci mode the minimum pciclk frequency is 1/8 the plb clock. refer to the powerpc 405gpr embedded processor user?s manual for more information. 2. in synchronous pci mode the pci clock is derived from sysclk and the pciclk input pin is unused. 3. t opb is the period in ns of the opb clock. the maximum opb clock frequency is 66.66mhz.
405gpr ? power pc 405gpr embedded processor 46 amcc revision 2.04 ? september 7, 2007 data sheet input setup and hold waveform output delay and fl oat timing waveform clock t is t ih min min inputs valid valid clock outputs valid t oh min t ov max t ov max t oh min t ov max t oh min float (high-z) high (drive) low (drive)
405gpr ? power pc 405g pr embedded processor amcc 47 revision 2.04 ? september 7, 2007 data sheet notes: 1. in all of the following i/o specifications tables a timing values of na means not applicable and dc means dont care. 2. see test conditions on page 42 for output capacitive loading. i/o specificationsgroup 1 (sheet 1 of 3) notes: 1. pci timings are for operation up to 66.66mhz. pci output hold time requirement is 1ns for 66.66mhz and 2ns for 33.33mhz. in synchronous mode, timing is relative to sysclk. in asynchronous mode, timing is relative to pciclk. 2. ethernet interface meets timing requirem ents as defined by ieee 802.3 standard. 3. for pci, i/o h is specified at 0.9ov dd and i/o l is specified at 0.1ov dd . for all other interfaces, i /o h is specified at 2.4 v and i/o l is specified at 0.4 v. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time (t ih min) valid delay (t ov max) hold time (t oh min) i/o h (min) i/o l (min) pci interface pciad31:0 3 0 6 1 0.5 1.5 pci clock 1 pcic3:0[be 3:0 ] 3 0 6 1 0.5 1.5 pci clock 1 pciclk dc dc na na na na async pcidevsel 3 0 6 1 0.5 1.5 pci clock 1 pciframe 3 0 6 1 0.5 1.5 pci clock 1 pcignt0 [req ] pcignt1:5 na na na na 0.5 1.5 pci clock 1 pciidsel 3 0 6 1 na na pci clock 1 pciint [perwe ] na na dc dc 0.5 1.5 pci clock async pciirdy 3 0 6 1 0.5 1.5 pci clock 1 pciparity 3 0 6 1 0.5 1.5 pci clock 1 pciperr 3 0 6 1 0.5 1.5 pci clock 1 pcireq0 [gnt ] pcireq1:5 5 0 na na na na pci clock 1 pcireset na na na na 0.5 1.5 pci clock pciserr na na na na 0.5 1.5 pci clock pcistop 3 0 6 1 0.5 1.5 pci clock 1 pcitrdy 3 0 6 1 0.5 1.5 pci clock 1 ethernet interface emcmdclk na na settable 2 10.3 7.1 2, async emcmdio[phymdio] 100 0 1 opb clock period + 10ns 1 opb clock period 10.3 7.1 emcmdclk 2 emctxd3:0 na na 20 2 10.3 7.1 phytx 2 emctxen na na 20 2 10.3 7.1 phytx 2 emctxerr na na 20 2 10.3 7.1 phytx 2 phycol 10.3 7.1 2, async phycrs 10.3 7.1 2, async phyrxclk na na 2, async phyrxd3:0 4 1 na na 10.3 7.1 phyrx 2 phyrxdv 4 1 na na 10.3 7.1 phyrx 2 phyrxerr 4 1 na na 10.3 7.1 phyrx 2 phytxclk na na 2, async
405gpr ? power pc 405gpr embedded processor 48 amcc revision 2.04 ? september 7, 2007 data sheet internal periph eral interface iicscl na na na na 15.3 10.2 iicsda na na na na 15.3 10.2 uart0_cts na na 10.3 7.1 uart0_dcd na na 10.3 7.1 uart0_dsr na na 10.3 7.1 uart0_dtr 10.3 7.1 uart0_ri na na 10.3 7.1 uart0_rts na na 10.3 7.1 uart0_rx na na 10.3 7.1 uart0_tx na na 10.3 7.1 uart1_rts / uart1_dtr na na 10.3 7.1 uart1_dsr / uart1_cts na na na na uart1_rx na na na na uart1_tx na na 10.3 7.1 uartserclk na na na na interrupts interface irq0:6[gpio17:23] 10.3 7.1 jtag interface tck na na async tdi na na async tdo 10.3 7.1 async tms na na async trst na na async system interface gpio1 gpio2 gpio3 gpio4 gpio5 gpio6 gpio7 gpio8 gpio9 gpio24 10.3 7.1 halt dc dc na na na na async sysclk na na na na syserr na na 10.3 7.1 async sysreset 10 1 10.3 7.1 async testen dc dc na na na na async tmrclk dc dc na na na na async i/o specificationsgroup 1 (sheet 2 of 3) notes: 1. pci timings are for operation up to 66.66mhz. pci output hold time requirement is 1ns for 66.66mhz and 2ns for 33.33mhz. in synchronous mode, timing is relative to sysclk. in asynchronous mode, timing is relative to pciclk. 2. ethernet interface meets timing requirem ents as defined by ieee 802.3 standard. 3. for pci, i/o h is specified at 0.9ov dd and i/o l is specified at 0.1ov dd . for all other interfaces, i /o h is specified at 2.4 v and i/o l is specified at 0.4 v. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time (t ih min) valid delay (t ov max) hold time (t oh min) i/o h (min) i/o l (min)
405gpr ? power pc 405g pr embedded processor amcc 49 revision 2.04 ? september 7, 2007 data sheet trace [ts1e] [ts2e] [ts1o] [ts2o] [ts3] [ts4] [ts5] [ts6] na na pt c /2+0.7 pt c /2-0.5 10.3 7.1 trcclk 10pf load on clk/data i/o specificationsgroup 1 (sheet 3 of 3) notes: 1. pci timings are for operation up to 66.66mhz. pci output hold time requirement is 1ns for 66.66mhz and 2ns for 33.33mhz. in synchronous mode, timing is relative to sysclk. in asynchronous mode, timing is relative to pciclk. 2. ethernet interface meets timing requirem ents as defined by ieee 802.3 standard. 3. for pci, i/o h is specified at 0.9ov dd and i/o l is specified at 0.1ov dd . for all other interfaces, i /o h is specified at 2.4 v and i/o l is specified at 0.4 v. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time (t ih min) valid delay (t ov max) hold time (t oh min) i/o h (min) i/o l (min)
405gpr ? power pc 405gpr embedded processor 50 amcc revision 2.04 ? september 7, 2007 data sheet i/o specificationsgroup 2 notes: 1. the sdram command interface is configurable through sdram 0_tr[ldf] to provide a 2 to 4 cycle delay before the command is used by sdram. 2. sdram i/o timings are specifie d relative to a mem clkout terminated into a lumped 10pf load. 3. sdram interface hold times are guaranteed at the ppc405g pr package pin. system designers must use the ppc405gpr ibis model (available from www.amcc.com ) to ensure their clock distribution topology minimizes loading and reflections, and that the relative delays on clock wiring do not exceed the delays on other sdram signal wiring. 4. perclk timing is specified with a 10pf load at the package pin. the indicate d timing is valid only if perclk feedback is selected. refer to the powerpc 405gpr embedded processor user?s manual for more information. 5. input timings are specified at 1.5v, assuming transition times between 1 and 2ns, when measured between the 10% and 90% points of the output voltage. 6. i/o h is specified at 2.4 v and i/o l is spec ified at 0.4 v. signal input (ns) output (ns) output current (ma) clock notes setup time (t is min) hold time (t ih min) valid delay (t ov max) hold time (t oh min) i/o h (minimum) i/o l (minimum) sdram interface ba1:0 na na 4.5 1.6 15.3 10.2 memclkout 1, 2, 5 banksel3:0 na na 4.5 1.5 15.3 10.2 memclkout 2, 5 cas na na 4.4 1.5 15.3 10.2 memclkout 1, 2, 5 clken0:1 na na 3.9 1.4 23 19.3 memclkout 2, 5 dqm0:3 na na 4.5 1.4 15.3 10.2 memclkout 2, 5 dqmcb na na 4.3 1.4 15.3 10.2 memclkout 2, 5 ecc0:7 1.4 0 4.5 1.5 15.3 10.2 memclkout 2, 5 memaddr12:0 na na 4.6 1.5 15.3 10.2 memclkout 1, 2, 5 memdata0:31 1.4 0 5.1 1.4 15.3 10.2 memclkout 2, 5 ras na na 4.4 1.5 15.3 10.2 memclkout 1, 2, 5 we na na 4.4 1.5 15.3 10.2 memclkout 1, 2, 5 external slave peripheral interface dmaack0:3 na na 6.1 2.2 10.3 7.1 perclk 5 dmareq0:3 3.2 0 na na na na perclk 5 eot0:3/tc0:3 dc dc 6.4 2 10.3 7.1 perclk 5 peraddr0:31 2.2 0 7.1 2 15.3 10.2 perclk 5 perblast 3.3 0 6.5 2.3 10.3 7.1 perclk 5 percs0 percs1:7 [gpio10:16] na na 6.5 2.1 10.3 7.1 perclk 5 perdata0:31 4.7 0.9 7.2 1.9 15.3 10.2 perclk 5 peroe na na 6.5 2.1 10.3 7.1 perclk 5 perpar0:3 2.3 0 7.2 2.1 15.3 10.2 perclk 5 perr/w 3.3 0 6.6 2.1 10.3 7.1 perclk 5 perready 5.5 0 na na na na perclk 5 perwbe0:3 2.3 0 6.1 2.2 10.3 7.1 perclk 5 external master peripheral interface busreq na na 6.1 2.2 10.3 7.1 perclk 5 extack na na 5.9 2.1 10.3 7.1 perclk 5 extreq 4.1 0 na na na na perclk 5 extreset na na 6 1 15.3 10.2 perclk 5 holdack na na 6.1 2 10.3 7.1 perclk 5 holdpri 2.10nanananaperclk5 holdreq 3.1 0 na na na na perclk 5 perclk na na 0.7 -0.5 15.3 10.2 sysclk 4, 5 pererr 2.4 0 na na na na perclk 5
405gpr ? power pc 405g pr embedded processor amcc 51 revision 2.04 ? september 7, 2007 data sheet strapping when the sysreset input is driven low by an external device (system reset), the state of certain i/o pins is read to enable default initial conditions prior to ppc405gpr start-up. the actual capture instant is the nearest sysclk edge before the deassertion of reset. these pins must be strapped using external pull-up (logical 1) or pull-down (logical 0) resistors to select the desired default conditions. the recommended pull-up is 3k to +3.3v or 10k to +5v. the recommended pull-down is 1k to gnd. these pins are use for stra p functions only during reset. they are used for other signals during normal operation. the following tables list the strapping pins along with their functions and strapping options. the signal names assi gned to the pins for normal operation follow the pin number. the ppc405gpr can be used as a replacement for the ppc405gp. when the ppc405gpr is used for this purpose, it should be strapped to operate in the ppc405gpr legacy mode. this option is selected by strapping ball d20 (gpio24) low (0). if legacy mode is selected, the ppc405gpr legacy mode strapping pin assignments table should be used to determine the strapping options. to operate the chip as a ppc405gpr, strap d20 (gpio24) high (1) and use ppc405gpr new mode stra pping pin assignments on page 53 to determine the strapping options. ppc405gpr legacy mode str apping pin assignments (sheet 1 of 2) function option ball strapping pll tuning 1 for 6 m 7 use choice 3 for 7 < m 12 use choice 5 for 12 < m 32 use choice 6 af3 uart0_tx af2 uart0_dtr ad16 uart0_rts choice 1; tune[9:0] = 1010111100 0 0 0 choice 2; tune[9:0] = 0100111000 0 0 1 choice 3; tune[9:0] = 0100110110 0 1 0 choice 4; tune[9:0] = 0100111100 0 1 1 choice 5; tune[9:0] = 0100111000 1 0 0 choice 6; tune[9:0] = 1000111100 1 0 1 choice 7; tune[9:0] = 1000111110 1 1 0 choice 8; tune[9:0] = 1011111110 1 1 1 pll forward divider 2 d16 dmaack0 b15 dmaack1 bypass mode 0 0 divide by 3 0 1 divide by 4 1 0 divide by 6 1 1 pll feedback divider 2 b14 dmaack2 c12 dmaack3 divide by 1 0 0 divide by 2 0 1 divide by 3 1 0 divide by 4 1 1 plb divider from cpu 2 p25 emctxd3 l24 emctxd2 divide by 1 0 0 divide by 2 0 1 divide by 3 1 0 divide by 4 1 1
405gpr ? power pc 405gpr embedded processor 52 amcc revision 2.04 ? september 7, 2007 data sheet opb divider from plb 2 l25 emctxd1 j26 emctxd0 divide by 1 0 0 divide by 2 0 1 divide by 3 1 0 divide by 4 1 1 pci divider from plb 2, 3 d18 gpio1[ts1e] c20 gpio2[ts2e] divide by 1 0 0 divide by 2 0 1 divide by 3 1 0 divide by 4 1 1 external bus divider from plb 2 k25 emctxerr k23 emctxen divide by 2 0 0 divide by 3 0 1 divide by 4 1 0 divide by 5 1 1 rom width ac2 uart1_tx ad2 uart1_rts / uart1_dtr 8-bit rom 0 0 16-bit rom 0 1 32-bit rom 1 0 reserved 1 1 rom location u2 holdack ppc405gpr peripheral attach 0 ppc405gpr pci attach 1 pci asynchronous mode enable y3 extack synchronous pci mode 0 asynchronous mode 1 pci arbiter enable 3 af18 gpio4[ts2o] internal arbiter disabled 0 internal arbiter enabled 1 note: 1. the tune bits adjust parameters that control pll jitter. t he recommended values minimize jitter for the pll implemented in th e ppc405gpr. these bits are shown for inform ation only; and do not require modification ex cept in special clocking circumstances such as spread spectrum clocking. for details on th e use of spread spectrum cl ock generators (sscgs) with the ppc405gpr, visit the tech nical documents area of the amcc powerpc web site. 2. not all combinations of dividers produce valid operating configurations. frequencies mu st be within the limits specified in clocking specifications on page 43. further requirements are detailed in the clocking chapter of the powerpc 405gpr embedded processor user?s manual . 3. additional consideration must be given to pins that normally function as tr ace signals. improved design margin can be gained by using three-state buffers instead of strapping resi stors, and minimizing trace lengths and stubs. ppc405gpr legacy mode str apping pin assignments (sheet 2 of 2) function option ball strapping
405gpr ? power pc 405g pr embedded processor amcc 53 revision 2.04 ? september 7, 2007 data sheet ppc405gpr new mode stra pping pin assignments (sheet 1 of 3) function option ball strapping pll tuning see the powerpc 405gpr embedded processor user?s manual for details. af3 uart0_tx af2 uart0_dtr ad16 uart0_rts choice 1; tune[9:0] = 1010111100 0 0 0 choice 2; tune[9:0] = 0100111000 0 0 1 choice 3; tune[9:0] = 0100110110 0 1 0 choice 4; tune[9:0] = 0100111100 0 1 1 choice 5; tune[9:0] = 0100111000 1 0 0 choice 6; tune[9:0] = 1000111100 1 0 1 choice 7; tune[9:0] = 1000111110 1 1 0 choice 8; tune[9:0] = 1011111110 1 1 1 pll forward divider a 2 d16 dmaack0 b15 dmaack1 ac9 gpio5[ts3] divide by 8 0 0 0 divide by 7 0 0 1 divide by 6 0 1 0 divide by 5 0 1 1 divide by 4 1 0 0 divide by 3 1 0 1 divide by 2 1 1 0 divide by 1 1 1 1 pll forward divider b 2 p25 emctxd3 l24 emctxd2 ae8 gpio6[ts4] divide by 8 0 0 0 divide by 7 0 0 1 divide by 6 0 1 0 divide by 5 0 1 1 divide by 4 1 0 0 divide by 3 1 0 1 divide by 2 1 1 0 divide by 1 1 1 1
405gpr ? power pc 405gpr embedded processor 54 amcc revision 2.04 ? september 7, 2007 data sheet pll feedback divider 2, 3 b14 dmaack2 c12 dmaack3 af5 gpio7[ts5] ac7 gpio8[ts6] divide by 16 0 0 0 0 divide by 1 0 0 0 1 divide by 2 0 0 1 0 divide by 3 0 0 1 1 divide by 4 0 1 0 0 divide by 5 0 1 0 1 divide by 6 0 1 1 0 divide by 7 0 1 1 1 divide by 8 1 0 0 0 divide by 9 1 0 0 1 divide by 10 1 0 1 0 divide by 11 1 0 1 1 divide by 12 1 1 0 0 divide by 13 1 1 0 1 divide by 14 1 1 1 0 divide by 15 1 1 1 1 opb divider from plb 2 l25 emctxd1 j26 emctxd0 divide by 1 0 0 divide by 2 0 1 divide by 3 1 0 divide by 4 1 1 pci divider from plb 2, 3 d18 gpio1[ts1e] c20 gpio2[ts2e] divide by 1 0 0 divide by 2 0 1 divide by 3 1 0 divide by 4 1 1 external bus divider from plb 2 k25 emctxerr k23 emctxen divide by 2 0 0 divide by 3 0 1 divide by 4 1 0 divide by 5 1 1 rom width ac2 uart1_tx ad2 uart1_rts / uart1_dtr 8-bit rom 0 0 16-bit rom 0 1 32-bit rom 1 0 reserved 1 1 rom location u2 holdack ppc405gpr peripheral attach 0 ppc405gpr pci attach 1 ppc405gpr new mode stra pping pin assignments (sheet 2 of 3) function option ball strapping
405gpr ? power pc 405g pr embedded processor amcc 55 revision 2.04 ? september 7, 2007 data sheet revision log pci asynchronous mode enable y3 extack synchronous pci mode 0 asynchronous mode 1 external bus synchronous mode enable 3 a22 gpio3[ts1o] asynchronous mode 0 synchronous mode 1 pci arbiter enable 3 af18 gpio4[ts2o] internal arbiter disabled 0 internal arbiter enabled 1 new mode enable in legacy mode the ppc405gpr functions like the ppc405gp. if not strapped, the ppc405gpr defaults to legacy mode. d20 gpio24 legacy (ppc405gp) mode 0 new (ppc405gpr) mode 4 1 flip circuit disable (must be strapped low (0) during initilization). ab3 gpio9[trcclk] normal operation 0 note: 1. the tune bits adjust parameters that control pll jitter. the recommended values minimize jitter for the pll implemented in th e ppc405gpr. these bits are shown for inform ation only; and do not require modification except in special cl ocking circumstances such as spread spectrum clocking. for details on the use of spread spec trum clock generators (sscgs) wi th the ppc405gpr, visit the tech nical documents area of the amcc powerpc web site. 2. not all combinations of dividers produce valid operating configurations. frequencies mu st be within the limi ts specified in clocking specifications on page 43. further requirements are detailed in the clocking chapter of the powerpc 405gpr embedded processor user?s manual . 3. additional consideration must be given to pins that normally function as tr ace signals. improved design margin can be gained by using three-state buffers instead of strapping resi stors, and minimizing trace lengths and stubs. 4. the pull-up initialization st rapping resistor must be 1k rather than 3k in order to overcome the internal pull-down resistor. date contents of modification 03/13/2003 400mhz part numbers and new power/current numbers 08/28/2003 add new v dd values for 400mhz parts. 11/22/2004 correct package drawings and add lead-free part numbers. add +105 c temperature specification. add 1 ms. voltage ramp-up restriction. 12/02/2004 update to amcc format. 01/06/2005 correct typographical error in 27mm package drawing. 08/29/2005 add dashes back into pns. 03/13/2007 revise package drawings to add logo view. update amcc address and copyright date on last page. 09/07/2007 change testen signal from active low to active high. correct amcc telephone numbers. ppc405gpr new mode stra pping pin assignments (sheet 3 of 3) function option ball strapping
405gpr ? power pc 405gpr embedded processor 56 amcc revision 2.04 ? september 7, 2007 data sheet printed in the united states of america, friday, september 07, 2007 the following are trademarks of amcc in the united states, or other countries, or both: other company, product, and service names may be trademarks or service marks of others. the information contained in this document is subject to change or withdrawal at any time without notice and is being provided on an "as is" basis without wa rranty or indemnity of an y kind, whether express or implied, including without limitation, the implied warranties of non-infrin gement, merchantability, or fitness for a particular purpose. any produc ts, services, or programs discussed in this document are sold or licensed under amcc's standard terms and conditions, copies of which may be obtained from your local amcc representative. nothing in this document shall ope rate as an express or implied license or indemnity under the intellectual property ri ghts of amcc or third parties. without limiting the generality of the foregoing, an y performance data contained in this document was determined in a specific or controlled environment and not submitted to any formal amcc test. therefore, the results obtained in other operating environments may vary significantly. unde r no circumstances will amcc be liable for any damages whatsoever arising out of or resulting from any use of the document or the information contained herein. amcc
405gpr ? power pc 405g pr embedded processor amcc 57 revision 2.04 ? september 7, 2007 data sheet applied micro circuits corporation 215 moffett park drive, sunnyvale, ca 94089 phone: (408) 542-8600 ? (800) 840-6055 ? fax: (408) 542-8601 http://www.amcc.com amcc reserves the right to make changes to its products, its datasheets, or related documentation, without notice and war- rants its products solely pursuant to its terms and conditions of sale, only to substantially co mply with the latest available datasheet. please consult amcc?s term and condi tions of sale for its warranties and ot her terms, conditions and limitations. amcc may discontinue any semiconductor product or service wi thout notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the info rmation is current. amcc does not assume any lia - bility arising out of the application or use of any product or circuit described herein, neither does it convey any license und er its patent rights nor the rights of others. amcc reserves the ri ght to ship devices of higher grade in place of those of lower grade. amcc semiconductor products are not designed , intended, authorized, or warranted to be suitable for use in life-support applications, devices or systems or other critical applications. amcc is a registered trademark of appli ed micro circuits corporation. copyright ? 2007 applied micro circuits corporation.


▲Up To Search▲   

 
Price & Availability of PPC405GPR-3DB266

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X